package com.pulse.base.domain;

import com.pulse.common.annotation.Excel;

import java.io.Serializable;

/**
 * 用户测试参数
 */
public class UserTestParam implements Serializable {
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @Excel(name = "主键")
    private Long id;

    /** 光路id */
    @Excel(name = "设备编号")
    private String deviceNo;

    /** 通道号 */
    @Excel(name = "通道号")
    private Integer channel;

    /** 波长 */
    @Excel(name = "波长")
    private Long paramWaveLength;

    /** 量程 0为自动 单位m */
    @Excel(name = "量程 0为自动 单位m")
    private Long paramRd;

    /** 脉宽 0为自动 单位ns */
    @Excel(name = "脉宽 0为自动 单位ns")
    private Long paramPw;

    /** 平均时间 单位s */
    @Excel(name = "平均时间 单位s")
    private Long paramTestTime;

    /** 测量精度 1: 高精度 0:低精度 */
    @Excel(name = "测量精度 1: 高精度 0:低精度")
    private Long paramTestMode;

    /** 折射率 */
    @Excel(name = "折射率  *1000000")
    private String paramIor;

    /** 回散系数 */
    @Excel(name = "回散系数")
    private String paramBackScatter;

    /** 熔接损耗阈值  */
    @Excel(name = "非反射门限")
    private String paramNonReflectThreshold;

    /** 反射率阈值 */
    @Excel(name = "反射门限")
    private String paramReflectThreshold;

    /** 结束门限 */
    @Excel(name = "结束门限")
    private String paramFinalThreshold;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDeviceNo() {
        return deviceNo;
    }

    public void setDeviceNo(String deviceNo) {
        this.deviceNo = deviceNo;
    }

    public Integer getChannel() {
        return channel;
    }

    public void setChannel(Integer channel) {
        this.channel = channel;
    }

    public Long getParamWaveLength() {
        return paramWaveLength;
    }

    public void setParamWaveLength(Long paramWaveLength) {
        this.paramWaveLength = paramWaveLength;
    }

    public Long getParamRd() {
        return paramRd;
    }

    public void setParamRd(Long paramRd) {
        this.paramRd = paramRd;
    }

    public Long getParamPw() {
        return paramPw;
    }

    public void setParamPw(Long paramPw) {
        this.paramPw = paramPw;
    }

    public Long getParamTestTime() {
        return paramTestTime;
    }

    public void setParamTestTime(Long paramTestTime) {
        this.paramTestTime = paramTestTime;
    }

    public Long getParamTestMode() {
        return paramTestMode;
    }

    public void setParamTestMode(Long paramTestMode) {
        this.paramTestMode = paramTestMode;
    }

    public String getParamIor() {
        return paramIor;
    }

    public void setParamIor(String paramIor) {
        this.paramIor = paramIor;
    }

    public String getParamBackScatter() {
        return paramBackScatter;
    }

    public void setParamBackScatter(String paramBackScatter) {
        this.paramBackScatter = paramBackScatter;
    }

    public String getParamNonReflectThreshold() {
        return paramNonReflectThreshold;
    }

    public void setParamNonReflectThreshold(String paramNonReflectThreshold) {
        this.paramNonReflectThreshold = paramNonReflectThreshold;
    }

    public String getParamReflectThreshold() {
        return paramReflectThreshold;
    }

    public void setParamReflectThreshold(String paramReflectThreshold) {
        this.paramReflectThreshold = paramReflectThreshold;
    }

    public String getParamFinalThreshold() {
        return paramFinalThreshold;
    }

    public void setParamFinalThreshold(String paramFinalThreshold) {
        this.paramFinalThreshold = paramFinalThreshold;
    }
}
